home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / LIBIP / BDY_STRU.H < prev    next >
C/C++ Source or Header  |  1999-09-11  |  623b  |  42 lines

  1. /* 
  2.  * bdy_stru.h
  3.  * 
  4.  * Practical Algorithms for Image Analysis
  5.  * 
  6.  * Copyright (c) 1997, 1998, 1999 MLMSoftwareGroup, LLC
  7.  */
  8.  
  9. /*
  10.  * BDY_STRUC.H
  11.  *
  12.  */
  13.  
  14. #ifndef _BDYSTRUC_H_
  15. #define    _BDYSTRUC_H_
  16.  
  17. /*
  18.  * curvature point
  19.  */
  20. struct curv_points {
  21.   int xn, yn, edge_in, edge_out;
  22.   struct curv_points *prev;
  23.   struct curv_points *next;
  24.   struct curv_points *same_point;
  25. };
  26.  
  27. /*
  28.  * polygon
  29.  */
  30. struct polygon {
  31.   float *d_phi_ptr, *d_l_ptr;
  32.   long poly_points;
  33.   int first_x;
  34.   int first_y;
  35.   int first_edge_out;
  36.   float total_delta_phi;
  37.   struct polygon *next_poly;
  38.   struct polygon *prev_poly;
  39. };
  40.  
  41. #endif /* _BDYSTRUC_H_ */
  42.